package com.financing.wap.dao.impl;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.financing.wap.common.SqlName;
import com.financing.wap.dao.IProductOrderDataDao;
import com.financing.wap.dto.FpOrderPhoDTO;
import com.financing.wap.dto.ProductOrderDataDTO;
@Repository("productOrderDataDao")
@SuppressWarnings({ "deprecation", "unchecked" })
public class ProductOrderDataDaoImpl extends BaseDaoImpl<ProductOrderDataDTO, Integer> implements IProductOrderDataDao {

	@Override
	public Class<ProductOrderDataDTO> getEntityClass() {
		return ProductOrderDataDTO.class;
	}

	
	@Override
	public List<FpOrderPhoDTO> findProductOrderPhos(FpOrderPhoDTO fpd) {
		return this.getSqlMapClientTemplate().queryForList(SqlName.findProductOrderDatas, fpd);
	}


	@Override
	public List<ProductOrderDataDTO> findAllProductOrderPho(
			ProductOrderDataDTO pod) {
		
		return this.getSqlMapClientTemplate().queryForList(SqlName.findAllProductOrderPho, pod);
	}

}
